package com.example.xiaomaotv;

import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ListView;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;

import com.example.xiaomaotv.adapter.ListAdapter;
import com.example.xiaomaotv.entity.TvList;

import java.util.ArrayList;
import java.util.List;

public class DmFragment extends Fragment {
    private List<TvList> listData = new ArrayList<>();
    private ListView tvList ;
    private View dmView;

    @Nullable
    @Override
    public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
        dmView = inflater.inflate(R.layout.dm_fragment,null);
        initData();
        tvList = dmView.findViewById(R.id.list_anime);
        ListAdapter listAdapter = new ListAdapter(getActivity(),R.layout.item_list,listData);
        tvList.setAdapter(listAdapter);
        tvList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                // 获取点击的列表项数据
                TvList selectedItem = listData.get(position);
                // 创建Intent跳转到MainActivity3
                Intent intent = new Intent(getActivity(), MainActivity2.class);
                // 传递数据
                intent.putExtra("Name", selectedItem.getName());
                intent.putExtra("year", selectedItem.getTime());
                intent.putExtra("Img", selectedItem.getImg());
                intent.putExtra("Brief",selectedItem.getBrief());
                // 启动Activity
                startActivity(intent);
            }
        });
        return dmView;
    }
    public void initData(){
        if (listData.isEmpty()){
            TvList a1 = new TvList(R.drawable.anime_tutu,"《大耳朵图图》","2004年","      《大耳朵图图》是一部中国原创儿童动画系列，以活泼可爱的3岁男孩胡图图为主角，讲述他与家人、朋友在日常生活中的有趣故事。图图因一对醒目的大耳朵和天真烂漫的性格深受喜爱，动画通过幽默温馨的情节，展现儿童成长中的好奇心、想象力与亲子互动，传递积极向上的家庭价值观，适合学龄前儿童观看。");
            TvList a2 = new TvList(R.drawable.anime_labi,"《蜡笔小新》","1990年","      《蜡笔小新》是日本知名动漫作品，以5岁小男孩野原新之助（小新）为主角，讲述他调皮捣蛋却又充满童真的日常生活。小新性格早熟、语出惊人，常常用无厘头的行为逗笑家人和朋友，与父母美冴和广志、妹妹小葵以及邻居、幼儿园伙伴们上演一系列搞笑又温馨的故事。作品以幽默夸张的风格展现儿童视角下的家庭与社会，既充满笑料又暗含温情，风靡全球并成为经典搞笑动漫。");
            TvList a3 = new TvList(R.drawable.anime_duola,"《多啦A梦》","1970年","      《哆啦A梦》（Doraemon）是日本著名漫画家藤子·F·不二雄创作的经典动漫，讲述来自22世纪的蓝色机器猫哆啦A梦，受主人野比世修之托回到现代，帮助他那个懒惰、笨拙却心地善良的祖父野比大雄。哆啦A梦拥有神奇的四次元口袋，能从中掏出各种未来道具，如竹蜻蜓、任意门、时光机等，帮助大雄解决生活中的难题，对抗霸道的胖虎，讨好暗恋的静香，并经历无数奇幻冒险。这部作品充满想象力与童趣，既幽默搞笑又温暖感人，传递了友情、勇气和成长的正能量，风靡全球数十年，成为无数人的童年回忆。");
            TvList a4 = new TvList(R.drawable.anime_xiaoliyu,"《小鲤鱼历险记》","2007年","      《小鲤鱼历险记》是一部中国原创动画系列，讲述了勇敢的小鲤鱼泡泡为了拯救被邪恶势力破坏的家园，踏上冒险旅程的故事。泡泡与小伙伴阿酷、小美美、双面龟等一起，凭借智慧、勇气和团结，克服重重困难，对抗赖皮蛇等反派，最终集齐五行龙鳞，召唤真龙恢复水世界的和平。该动画以环保和成长为主题，通过奇幻的水下冒险故事，传递了坚持信念、团结友爱的正能量，深受儿童观众喜爱。");
            TvList a5 = new TvList(R.drawable.anime_haimian,"《海绵宝宝》","1999年","      《海绵宝宝》（SpongeBob SquarePants）是美国尼克儿童频道推出的经典动画，以乐观开朗的黄色海绵\"海绵宝宝\"为主角，讲述他与好友派大星、邻居章鱼哥、老板蟹老板等角色在海底城市比奇堡的搞笑日常。海绵宝宝在蟹堡王餐厅担任厨师，天真热情却常闹出无厘头笑话，与性格各异的伙伴们上演一系列荒诞又温馨的故事。作品以夸张的幽默、鲜艳的色彩和充满想象力的剧情风靡全球，既充满童趣又暗藏对成人世界的调侃，被誉为\"跨年龄段的欢乐经典\"。");
            TvList a6 = new TvList(R.drawable.anime_maoshu,"《猫和老鼠》","1939年","      《猫和老鼠》（Tom and Jerry）是一部经典的美国动画喜剧，由米高梅公司于1940年推出。故事围绕家猫汤姆（Tom）和老鼠杰瑞（Jerry）之间永无止境的追逐战展开，汤姆总是想方设法捕捉杰瑞，但每次都被机智的杰瑞反整，闹出一连串滑稽夸张的闹剧。全片几乎没有对白，依靠生动的肢体动作、巧妙的配乐和快节奏的搞笑情节吸引观众，风格幽默诙谐，适合全年龄段观看，至今仍是全球最受欢迎的动画之一。");
            listData.add(a1);
            listData.add(a2);
            listData.add(a3);
            listData.add(a4);
            listData.add(a5);
            listData.add(a6);
        }
    }
}
